package javaex;
public class WhileTest {
    //creo un metodo che si chiama condition  e restituisce un boolean;
    static boolean condition()  {  //questo è un metodo che ritorna un boolean;
       double app =0.00; //double reali in virgola  mobile a 64 bit
       app =Math.random(); //genera un numero random
       System.out.println("\n"+ app + "000 \n");
       boolean result =app < 0.85;
       System.out.print(result +", ");
       return result; //devo usare la return se il metodo ritorna un valore
    }
    public static void main(String[] args)  {
        while(condition()) //ciclo entro il while fina a quando condizione è vera
        System.out.println("sono dentro'while'");
        System.out.println("sono uscito dal'while'");
    }
    }
/* il nome del package deve comparire all'inizio del codice
 * ogni cosa è un oggetto:animale,edificio,servizio
 * un programma è un gruppo di oggetti che si spediscono messaggi tra loro
 * per richiedere un oggetto si deve spedire un messaggio a quell'oggetto
 * metodo=messaggio o chiamata a un oggetto 
 * oggetto=ogni oggetto è una istanza di una classe=un esemplare della classe
 * classe=classe è sinonimo/equivale a un tipo
 * devo definire quali messaggi posso spedire alla classe(metodi) 
 * oggetti e metodi/messaggi
 * tutti gli oggetti dello stesso tipo possono ricevere gli stessi messaggi
 *un oggetto ha uno stato un comportamento e una identità
 * 
 */
